home *** CD-ROM | disk | FTP | other *** search
- PacShell V2.00 - V2.30 Updates 14.08.93
- -----------------------------------------------------------------
- V2.27 -> V2.30 (11-14.03.93)
- - Directory Modus implementiert !
- Jetzt können Archive mit Pfaden optional im gleichen Outfit darge-
- stellt werden, wie die LaufwerksFenster; echt übersichtlich
- -> im Menue 'Archiver/directory mode' oder per Taste 'D' umschaltbar
- -> wird natürlich bei 'save settings' abgespeichert, so daß dieser
- Modus fest eingestellt werden kann
- -> funktioniert wie die Laufwerksfenster: Ordner doppelklicken,
- Closer am Fenster, Ziehen von Ordnern etc.
- -> Pfad innerhalb des Archives wir in der Infozeile angzeigt
- - Die Aussage über altes/neues Format erscheint nicht mehr in der
- Infozeile
- - nachdem ein LHarc-Archiv konvertiert wurde, wird es nun neu eingelesen,
- und zwar in alle Fenster, in denen es dargestellt wird (vorher wurden
- die Zeilen direkt manipuliert, aber nur im obersten Fenster)
- -> sicherer und schon mal vorgreifend auf den evtl. demnächst kommenden
- InteraktivModus beim Konvertieren, der das manuelle Umenennen von
- Dateien innerhalb der Archive erlauben wird
- - Fehler behoben, bei dem es zu Bomben kam, wenn das ConsoleFenster
- bei Aufruf eines Archivers nicht geöffnet werden konnte
- - Größe des ARGV-Buffers einstellbar gemacht
- - das Abhaken der Dateien eines Archives, die dem betreffenden Archiver
- als Parameter übergeben wurden, wieder ausgebaut
- - Der LHarc-Konverter ist jetzt interaktiv, d.h. wenn er einen Namen
- findet, der kein gültiger GEMDOS-Name ist, dann kann er in einem
- Dialog geändert werden. LHarc hat damit nämlich so seine Probleme:
- wenn sich in einem Archiv die Dateien 'test.readme1' und 'test.readme2'
- befinden, dann lassen diese sich nicht einzeln auspacken...
- - Neuer MenuePunkt 'rename': hiermit lassen sich beliebig viele Dateien
- und Ordner aus einem DirectoryFenster umbenennen
- (05.03.93)
- - Endlich habe ich den schwer zu reproduzierbaren Fehler gefunden,
- welcher dazu führte, daß der Rechner manchmal beim Draggen von
- Objekten stehen blieb!!!
- (28.02.93)
- - Fehler aus dem UNIX -> ST Konverter entfernt, welcher sich kürzlich
- erst eingeschlichen hat
- (24.02.93)
- - Alle Stellen ausgebessert, bei denen der Original-Fileselektor im
- Pfadfeld "a.*" zeigte. Ich habe diese Macke nie bemerkt, weil ich
- einen alternativen Fileselektor verwende, welcher dies abfängt.
- - Wenn eine Inf-Datei "während der Fahrt" von Hand geladen wurde, dann
- wurden die Haken in den Archiver-Fenstern nicht angepaßt. Falls ein
- solches Fenster zum Zeitpunkt des Ladens offen ist, so wird der Haken
- NICHT sofort angepaßt, sondern erst bei erneutem öffnen oder Anklicken
- desselben
- V2.26 -> V2.27 (19.02.93)
- - Kleine Unschönheit im Zusammenhang mit 'save settings' ausgebaut:
- falls keine INF-Datei geladen wurde und 'save settings' ausgewählt
- wurde, kam es bei Verwendung des Original-Fileselektors zu einem
- Pfad Namens "a.*" ... (mit dem von mir geschriebenen Fileselektor
- 'FSEL' passiert das nicht)
- - Auffinden des ersten Headers bei selbstextrahierenden ZIP-Archiven
- zuverlässiger und wesentlich schneller gemacht
- - Kleinen Berechnungsfehler beim Auffinden des ersten Headers bei
- selbstextrahierenden LHarc-Archiven ausgebaut
- - Erkennung von ARJ-Archiven etwas sicherer gemacht
- - Beim Suchen des ersten Headers (ARJ, ZIP und LHarc) wird nun jeweils
- in der "Zählbox" ausgegeben, wieviele Bytes bereits durchsicht wurden,
- damit man sehen kann, daß PacShell nicht abgestürzt ist und damit es
- nicht so langweilig wird
- - Das Dialoghandling sollte jetzt auch mit dem bekannten MAG!X Fehler
- zurechtkommen, welcher verhgindert, daß ein objc_draw() mit Clipping
- 0, 0, 0, 0 aufgerufen wird, was in allen offiziellen TOS-Versionen
- bewirkt, daß kein Clipping stattfindet. Der klügere gibt nach...
- - Neue Form der DemoVersion zeigt bei Programmstart die Infobox, aller-
- dings leicht zeitverzögert. Vielleicht hebt das die Zahlungsmoral der
- noch nicht registrierten Benutzer etwas.
- V2.25 -> 2.26 (05.02.93)
- - Jetzt werden alle selbstextrahierenden LHarc-Archive erkannt, bei
- denen das eigentliche Archiv im DATA-Segment des Programmes liegen
- (und im DATA-Segment vor dem Archiv der String '-lh' nicht vorkommt)
- - Die Dateikommentare werden jetzt beim Einlesen im Speicher behalten
- und beim Umschalten der Option 'show comments' direkt aus allen
- ArchivFenstern entfernt bzw. in diese eingefügt
- - Aus den OptionenFenstern der Packer wurden die Editfelder mit den
- Zugriffspfaden entfernt, weil diese die Ordnertiefe für die Packer
- stark eingeschränkt haben. Stattdessen wird in den Buttons
- 'find ...' jeweils mit einem Haken versehen, wenn der Packer am an-
- gegebenen Ort existiert, so daß ein Blick genügt, um die Installation
- zu bestätigen. Die maximale Pfadlänge beträgt jetzt, wie üblich, 128
- Zeichen.
- - Dokumentation überarbeitet, war mal wieder nötig, weil teilweise
- veraltete Information enthalten war
- (25/01/93)
- - PacShell erkennt und liest jetzt auch selbstextrahierende ZIP-
- Archive
- (16/17/18.01.93)
- - blöden Fehler beseitigt, durch den der Versuch, in einem leeren
- Fenster nach oben zu scrollen, mit 2 Bomben endete
- - PacShell kann jetzt auch selbstExtrahierende ARJ-Archive anzeigen
- - Console-Treiber überarbeitet, jetzt einfacher und schneller
- - ConsoleFenster wird jetzt auch dann "schnell" gescrollt, wenn
- ein Packer darin ausgibt (vorher wurde bei Scrollvorgängen immer
- das ganze Fenster neu ausgegeben)
- - DemoVersion nochmal anders gelöst: damit flüssig gearbeitet werden
- kann und alle Funktionen zum Testen zur Verfügung stehen, werden
- keine Dialoge oder Alerts mehr gezeigt, und es gibt auch keine Warte-
- schleifen mehr, stattdessen kann die DemoVersion nicht mehr verlassen
- werden. Dies sollte als Anreiz genügen, sich registrieren zu lassen.
- V2.24 -> V2.25 (11/12.01.93)
- - zoo Archiv gefunden, welches nicht eingelesen wurde, weil am Datei-
- Ende ein ungültiger Header stand; werden jetzt erkannt
- - "Fehler" im Zusammenhang mit Kommentaren in zoo-Archiven beseitigt:
- es gibt Header, in denen steht, daß es einen Kommentar gibt, aber
- die Länge des Kommentars wird im gleichen Header als 0 angegeben...
- - unter Umständen konnte es passieren, daß ein Fenster links oben in
- der Ecke geöffnet wurde, obwohl es dort gar nicht hingehörte;
- hoffentlich jetzt behoben
- - in der Infozeile von Archiv-Fenstern wird jetzt die echte Anzahl der
- enthaltenen Dateien angezeigt, auch wenn das Archiv Komentare enthält
- (vorher wurden die Kommentare dazugezählt)
- - die Archiver können jetzt per CTRL-C abgebrochen werden und die Ausgabe
- im ConsoleFenster kann mit CTRL-S angehalten und per CTRL-Q fortgesetzt
- werden, daß ConsoleFenster verhält sich also jetzt, wie 'normale'
- BildschrimAusgaben.
- V2.23 -> V2.24 (28/29.12.92)
- - ARC Erkennung etwas sicherer
- - ZIP in Dialog für unbekannte DateiEndungen eingebaut
- - Fehler im Zusammenhang mit den Wildcards behoben
- - bei Wildcard-Auswahl in DirectoryFenstern wird das Pattern jetzt
- automatisch in Großuchstaben gewandelt
- - bei Wildcard-Auswahl im ConsoleFenster oder in Text-Anzeigenden
- Fenstern wird jetzt die ganze Zeile gematcht
- - es gibt also doch eine ZIP-Version ohne grafische Oberfläche!
- PacShell unterstützt jetzt bei ZIP-Archiven auch das Einpacken etc.
- (18.12.92)
- - Fehler im Zusammenhang mit MS-DOS - Pfaden, DateiKommentaren und LHarc
- ausgebaut: anscheinend gibt es bei alten LHarc Versionen (<2.0)
- keinen erweiterten Header, also auch keine Kommentare...
- - Fehler entfernt, welcher verursachte, daß Dateien & Ordner mit Sonder-
- zeichen (ä, ß, etc) nicht richtig behanelt wurden
- - Fehler entfernt, welcher verursachte, daß der Fuller bei ArchivFenstern
- nicht richtig funktionierte (Fenster wurde bei erneuter Betätigung des
- Fullers nicht wieder auf seine alte Größe gebracht)
- V2.22 -> V2.23 (06-10.12.92)
- - Lauferke lassen sich jetzt auch per ALT-A - ALT-P öffnen
- - LaufwerksInfo zeigt jetzt auch, wieviel Platz insgesammt auf
- dem Datenträger ist
- - die Inhalte aller Text-Fenster können mit dem neuen Menuepunkt
- 'Extra/save window contents' abgespeichert werden; dies ist ins-
- besondere dazu gedacht, um Inhaltsverzeichnisse von Archiven direkt
- von jedem Desktop aus anzeigen zu können, um so die gesuchten Dateien
- schnell wiederfinden zu können
- - Bei LHarc- und zoo-Archiven werden jetzt Kommentare mit im Fenster
- angezeigt, falls die entsprechende neue Option im Menue abgehakt ist;
- wahrscheinlich funktioniert das Anzeigen der Kommentare auch für ARJ-
- Archive, wegen fehlendem ARJ kann ich das jedoch nicht testen.
- - Bei unter MS-DOS erzeugten LHarc-Archiven wird jetzt der Pfad er-
- kannt und angezeigt
- - ZIP-Archive (altes & neues Format) werden jetzt eingelesen und können
- bearbeitet werden; falls jemand ein ZIP *OHNE* "grafische" Oberfläche
- besitzt, wäre ich für eine Kopie sehr dankbar, momentan wird nur UNZIP
- unterstützt;
- hierzu gibt's natürlich einen neuen Menuepunkt & einen unmodalen
- Dialog
- - neues, dynamisches INF-File Format nach Art des Desktop
- (die alten INF-Fils können nicht mehr gelesen werden)
- dieses Format ist so konstruiert, daß alle INF-Dateien aufwärts-
- kompatibel bleiben
- - Stack für Fenster-Koordinaten, neue Fenster werden jetzt dort
- geöffnet, wo das zuletzt geschlossene stand (Hallo Christoph!)
- * wem das nicht gefällt, der kann per Option die alte Vorgehens-
- weise (Fenster an Mausposition öffnen) weiterverwenden
- - dieser Stack wird mit im INF-File abgespeichert
- - Wahlweise werden Pfad und Koordinaten aller geöffneten Fenster im
- INF-File abgespeichert, auf diese Weise kann die aktuelle Umgebung
- bein nächsten Starten haargenau wiederhergestellt werden
- - MenuePunkt 'load settings' ergänzt, automatisches Laden bei Programm-
- Start ist jedoch erhalten geblieben
- - 'save settings' jetzt mit Fileselektor, damit mehrere Umgebungen ge-
- speichert werden können
- - LH-Shell in PacShell umbenant, da mir ein Programm gleichen Namens
- und mit ähnlicher Funktionalität in die Hände gefallen ist
- V2.21 -> V2.22 (02.12.92)
- - ConsoleFenster:
- * Fwrite() wird jetzt abgehört, jetzt sollte das ganze auch mit
- KAOS-TOS und allen TT's laufen (Hallo Christoph!)
- * _longframe wird jetzt verwendet (Hallo Christoph!)
- * Arc läuft jetzt auch wieder im ConsoleFenster (blöder TippFehler)
- * CTRL-S, CTRL-Q und CTRL-C funktionieren jetzt nicht mehr
- (weil Cconws() nicht mehr verwendet wird), dafür kann die Ausgabe
- jetzt durch Festhalten einer Shift-Taste angehalten werden
- * falls mehr Zeilen ausgegeben wurden, als im History-Wert ange-
- geben, konnte es passieren, daß als letzte Zeile im Fenster etwas
- falsches gezeigt wurde... behoben.
- - jetzt kommen hoffentlich wirklich keine falschen
- "archive may be damaged"
- Meldungen bei zoo & Arc mehr...
- - Dateien/Ordner können jetzt nicht mehr nur kopiert, sondern auch ver-
- schoben werden (Ziehen mit festgehaltener Control-Taste, wie auf dem
- Desktop)
- (03.11.92)
- - Blöden Fehler im Zusammenhang mit den Fullern und der Rasterung be-
- hoben, jetzt funktioniert der Fuller wieder bei allen Fenstern, wie
- er soll
- - bei der letzten Änderung am UNIX->ST Konvertierer hatte ich vergessen,
- auch in der Liste des LHarc-Fensters die '/' durch '\\' zu ersetzen
- (28.10.92)
- - Blöden Fehler bei der Rasterung der TextFenster behoben:
- * alle TextFenster außer der Console können jetzt wieder aus dem Bild-
- schirm geschoben werden
- * die Console wird beim Versuch, sie aus dem Bldschirm zu schieben,
- jetzt nur noch auf minimal 15 Zeichen pro Zeile und minimal 5
- Zeilen verkleinert
- (21.10.92)
- - der UNIX->ST Konverter wandelt jetzt auch '/' in '\\' um, da LHarc
- die Dateien sonst nicht selektiv entpacken kann
- (10.10.92)
- - optische Korrekturen bezüglich Doppelklicks: nach der ausgelösten
- Aktion wird das betreffende Objekt (und alle noch selektierten im
- gleichen Fenster) wieder deselektiert
- - die Anzahl der Zeilen im Optionen-Dialog stimmt jetzt mit der
- tatsächlichen überein
- - im "Einpacken" - Dialog ist der 'add' Knopf nichtmehr nur der Default-
- Knopf, sondern jetzt auch optisch der am Einfachsten zu treffende
- - beim Ziehen von Objekten werden diese anschließend deselektiert
-
- V2.20 -> V2.21 (01.10.92)
- - kleinen Denkfehler im Zusammenhang mit dem Abspeichern und wieder laden
- der <show path> Option behoben
- - als zusätzliche Endungen werden (als LHarc-Archiv) erkannt:
- LHA, LZS
- - Markierung '*' in den Grafik-Pfeil geändert und richtig einsortiert
- - falls ein Archiv geöffnet werden soll, dessen Endung LH-Shell unbekannt
- ist, wird jetzt nachgefragt, um welchen Archivtyp es sich handelt
- (bisher wurde in solchen Fällen immer LHarc angenommen)
- - in dem beim Einpacken erscheinenden Dialog lassen sic jetzt temporäre
- Optionen angeben, welche nur für den jeweils folgenden Aufruf gelten;
- so muß man nicht dauernd im Archiver-Dialog ändern
- - diesen Text rückwärts sortiert, damit die Neuerungen jeweils vorne
- stehen und man beim Anzeigen vom Desktop aus nicht so viel blättern
- muß
-
- V2.12 -> V2.20 (15.09.92)
- - kleinen Fehler bei der Dimensionierung des Namensfeldes behoben,
- konnte nur beim Anzeigen von UNIX/AMIGA Archiven mit überlangen (>14
- Zeichen) Namen auftreten
- - Ausgabe der CRC (Prüfsumme) entfernt, interessiert ohnehin niemanden
- - jetzt kann man auch bei sehr langen Pfaden im Fenster bis ganz nach
- rechts scrollen, d.h. auch das Ende der Zeile sehen
- - Leserountine für ARJ eingebaut. Den gibts zwar meines Wissens für den
- ST noch nicht, aber da der schneller und besser packen kann, als LHarc,
- wird der mit Sicherheit bald kommen und wohl auch alle anderen Archiver
- ablösen (er beinhaltet einen Archiv-Konvertierer, welcher u.a. LHarc-,
- Arc-, zoo- und ZIP- Archive ins ARJ-Format umwandeln kann...)
- Da ich keine ARJ-Archive erzeugen kann, enthält die Leseroutine evtl.
- noch Fehler, z.B. beim Pfad anzeigen oder im Zusammenhang mit extended
- Files (die sich über mehrere Dateien ausbreiten können)
- - neuer Dialog ARJ options, hier lassen sich Pfad und Optionen von UNARJ
- (den gibt's wenigstens für den ST) einstellen
- - Taste 'A' wählt nicht mehr Arc, sondern ARJ - Dialog aus
- - neuer Dialog 'options':
- Console-History-Buffer einstellbar (s.u.)
- Default-Fenstergröße einstellbar (hi, Frank)
- - das Consolefenster
- - bleibt jetzt auf dem Bildschirm, nachdem der aufgerufene Archiver
- terminiert ist
- - hat einen History-Buffer, dessen Größe sich im neuen Optionen-
- Dialog einstellen läßt
- - wegen brauchen wir jetzt nicht mehr wurde die 'hold screen' Option
- entfernt
- - alle Textfenster werden jetzt in Breite & Höhe gerastert, was ins-
- besondere zur Folge hat, das einfaches anklicken des Sizers die
- Fenstergröße nicht verändert
- - uue/uud Unterstützung;
- -> neuer Menuepunkt, neuer Dialog, zwei neue Icons
- - alle Archive mit Standard-Endungen (LZH, ZOO, ARC, ARJ) werden in den
- Direcroryfenstern mit einem '*' markiert;
- - auf die so markierten Einträge können jetzt direkt Dateien gezogen
- werden, welche dann vom betreffenden Archiver in das gewünschte Archiv
- eingepackt werden. Als optische Bestätigung erfolgt beim Ziehen von
- Dateien auf ein Archiv die Selektierung des letzteren, also genau wie
- beim Ziehen von Dateien auf Ordner
- - Demoversion leicht verändert, warten jetzt nur noch beim Einlesen von
- Archiv-Verzeichnissen und beim Aufrufen von Archivern
- - neues INF-File - Format...
-
- (10.09.92)
- - "view file" geht jetzt auch per Taste 'V'
- - wenn LH-Shell jetzt beim Verschieben von Objekten noch mal abstürzt,
- dann wieß ich auch nicht (es lag vermutlich an der nicht funktio-
- nierenden v_get_pixel() aus der GEMFAST-Lib)
- - falls das RSC File nicht geladen werden kann, gibt's eine Meldung,
- bevor terminiert wird
-
- (26.08.92)
- - wenn ein Ordner eingepackt werden soll, wird jetzt nicht nur ein '\',
- sondern ein '\*.*' an dessen Namen gehängt; dies hat anscheinend zur
- Folge, daß LHarc den Ordner dann mit Pfad einpackt, versprechen kann
- ich das jedoch nicht (Hallo Hans!)
-
- 2.11 -> 2.12
- - beim Einlesen von Archiven sowie beim Löschen und Kopieren von Dateien
- wird das Fortschreiten des Prozesses jetzt durch eine Dialogbox ange-
- zeigt
- - Fehler beim Löschen beseitigt, welcher am 11.08.92 erst eingebaut wurde
- - bei zoo-Archiven wird jetzt die Packmethode (als Zahl) ausgegeben sowie
- die mindestens benötigte zoo-Version zum Auspacken der Einträge
- - Erkennung von zoo-Archiven ist jetzt perfekt (per Magic)
- - aufgrung eines Tippfehlers funktionierte 'move' nicht ...
- - im Menue stand als Shortcut für "wildcards" fälschicherweise 'P'
- - bei den Wildcards sind jetzt auch Mengen erlaubt, wie unter UNIX
-
- (11.08.92)
- - wenn ein Archivname als Parameter an LH-Shell übergeben wird, dann wird
- das zugehörige Fenster jetzt nicht mehr direkt unter der Menuezeile
- geöffnet, sondern in der Mitte des Bildschirmes; jetzt kann man das
- Desktopfenster i.A. also immer noch sehen.
- - wenn Dateine gelöscht werden, dann wird jetzt nicht mehr das Directory
- anschließend neu eingelesen, sondern nur die Einträge aus dem Fenster
- entfernt, die Sliderposition bleibt also wenn möglich erhalten und
- anschließendes Scrollen zur letzten Position entfällt daher.
-
- (04.08.92)
- - die Menuepunkte zum Öffnen der Optionen-Fenster für die Archiver werden
- nun nicht mehr disabled, sobald das betreffende Fenster geöffnet ist,
- stattdessen wird bei erneutem Auswählen eines solchen Menuepunktes das
- zugehörige Fenster getoppt.
- - das Desktopfenster wird bei Betätigung ds Fullers nicht mehr größer,
- als der Bildschirm
-
- (29.07.92)
- - alle bereits ausgepackten/angezeigten Dateien der Archive werden mit
- einem Haken gekennzeichnet; diese Haken bleiben natürlich nur solange
- bestehen, wie das Archiv ummodifiziert bleibt, d.h. wenn anschliessend
- Dateien aus dem Archiv gelöscht oder in das Archiv kopiert werden, dann
- sind die Kennzeichnungen weg.
- Außerdem werden die Haken natürlich "blind" bei allen selektierten
- Dateien gesetzt, d.h. auch wenn der Archiver sich weigert, eine Datei
- auszupacken, trägt sie anschließend einen Haken.
-
- 2.10 -> 2.11 (28.07.92)
- - die Archiver und die INF-Datei werden bei Programmstart per shel_find()
- gesucht, so daß sie jetzt auch unter dem eingebauten Desktop gefunden
- werden sollten
- - nach Operationen, welche ein Archiv verändern, werden auch alle ge-
- öffneten Directory-Fenster, welche das Archiv zeigen, neu eingelesen
- - Da Thomas Quester zwar schon seit diversen Updates von LHarc behauptet,
- UNIX/Amiga - Archive anstandslos auspacken zu können, sie in
- Wirklichkeit jedoch immer noch nicht selektiv auspacken kann, und es
- auch bisher nicht für nötig gehalten hat, meine Briefe mit diesbe-
- züglichen Hinweisen zu beachten oder gar zu beantworten, habe ich
- einen Konvertierer implementiert, welcher die Kleinbuchstaben aller
- im Archiv enthaltenen Dateien in Großbuchstaben umwandelt und die
- Checksummen entsprechend anpasst.
- (Im Menue unter "Archiver/UNIX -> ST" oder durch die Taste 'U' bei
- getopptem Archiv-Fenster)
- Nach dieser Umwandlung können die Archive dann wirklich selektiv
- entpackt werden.
- Das Problem ließe sich natürlich viel einfacher, schneller und sicherer
- lösen, wenn Thomas Quester LHarc so umschreiben würde, daß die
- Dateinamen aus der Kommandozeile nicht in Großbuchstaben umgewandelt
- werden oder (noch besser) das der Namensvergleich ohne Beachtung von
- Groß/Kleinschreibung durchgeführt wird (stricmp() statt strcmp())...
-
- 2.02 -> 2.10
- - Leseroutinen für Arc und zoo eingebaut
- - Leseroutine für LHarc verbessert, die Formate werden jetzt 100% (?)
- erkannt (keine Fehler mehr beim Anzeigen)
- - Aufrufe für Arc & zoo eingebaut, alle drei Archiver können jetzt
- gleichwertig verwendet werden
- - Erkennung von Selbst-Extrahierenden Archiven überarbeitet; jetzt
- wird wohl alles erkannt, was nicht mit Uralt-Versionen des Programmes
- von Markus Fritze (< V1.2) gemacht ist. Genauer: solche Archive werden
- erkannt, wenn ab Byte 30 der Datei
- .dc.b 'SFX', 0
- oder
- .dc.b 'PFX', 0
- und direkt danach
- .dc.l ABSOLUTER_OFFSET_ZUM_ARCHIV
- steht, und die Datei die Endung SFX, TOS, TTP oder PRG trägt.
-
- 2.01 --> 2.02: (04.07.92 - 06.07.92)
- - die Ausgabe der Packungsrate in % sollte jetzt auch bei sehr großen
- Dateien korrekt sein
- - bei Archivnamen wird jetzt, falls angegeben, immer der Pfad mit an
- LHArc übergeben, um die Namensgebung auf jeden Fall eindeutig zu
- halten. Dadurch wird der interne 10 KB Buffer für das ARGV-Verfahren
- zwar schneller voll, aber die Aufrufe sicherer (weil die Namen dadurch
- wirklich eindeutig werden) und damit die Daten-Sicherheit verbessert.
- - Überlauf des ARGV-Buffers wird jetzt abgefangen
- - das Löschen von Dateien aus Directory-Fenstern und Archiven ist jetzt
- auch über die Taste <Delete> möglich (der Mülleimer ist ja meist
- gerade von einem Fenster verdeckt, wenn man ihn braucht...)
- - Datei-Kopieren implementiert (rekursiv natürlich, d.h. Ordner-Inhalte
- werden komplett mitkopiert). Dazu einfach Dateien aus einem Dir.-
- Fenster auswählen und auf einen Ordner, ein Laufwerks-Icon oder
- auf ein anderes Fenster ziehen.
- - per UNDO kann das jeweils aktive (oberste) Fenster geschlossen werden
-
- (18.06.92)
- - LH-Shell erlaubt jetzt das Ziehen EINES Laufwerksicons in ein
- Archiv-Fenster, was bewirkt, daß alle auf diesem Laufwerk be-
- findlichen Dateien eingepackt werden, nachdem der übliche
- Dialog zum Auswählen der Einpack-Art erschienen ist.
- Problem: LHArc packt die Dateien/Ordner mit vorangestelltem '\'
- ein, so daß sie nur im Root-Verzeichnis wieder ausgepackt werden
- können...
-
- (08.06.92)
- - beim Ziehen von Dateien auf das Test-Icon wird jetzt geprüft, ob genau
- eine Datei selektiert ist, denn LHArc erlaubt nur ein Archiv pro
- Test-Aktion.
- - es können jetzt auch Dateien aus einem Archiv auf das Test-Icon gezogen
- werden, in diesem Fall werden lediglich die betreffenden Dateien getestet
- - blöden Fehler beseitigt, der zu einem Bus-Fehler führte, wenn kein
- Fenster geöffnet war und eine Taste gedrückt wurde
-
- (28.05.92)
- - Fenster sind jetzt defaultmäßig etwas breiter, so daß die Dateilänge
- voll sichtbar ist
- - Parameterübergabe an LH-Shell umgeschrieben, läuft jetzt auch mit
- MultiTOS
- - wenn Dateien aus einem Archiv auf einen Ordner in einem Dir.-
- Fenster gezogen werden, dann werden sie in diesen extrahiert, falls
- LHArc dazu in der Lage ist.
- - das Desktopfenster kann jetzt geschlossen und aus dem Menue wieder
- geöffnet werden. Dies ist in einer Singletask-Umgebung natürlich
- Quatsch, jedoch unter MultiTOS etc. ist es oft sinnvoll, den Bild-
- schirm "aufzuräumen", um die Übersicht zu behalten
- - Fehler in der Infozeile der Archiv-Fenster nach einer Aktion auf ihnen
- behoben (Byte-Angaben falsch)
- - wenn LHArc einen ganzen Ordner einpacken soll, dann muß hinter diesem
- ein '\' angegeben werden, wird jetzt gemacht, allerdings erscheint
- dieser Ordner dann nicht immer im Archiv... (s.u.: "Pobleme mit LHArc")
- - beim Ziehen von Dateien aus einem Dir.-Fenster auf das "view"-Icon
- werden jetzt alle Dateien (nicht nur die erste selektierte) angezeigt
-
- (22.05.92)
- - Wildcard-Handling in Archiv-Fenstern überarbeitet, es wird jetzt der
- reine Dateiname zum Pattern matchen verwendet, also daß, was man in
- der formatierten Ausgabe sieht; die vorherige Lösung konnte doch
- zuweilen Verwirrung stiften
- - die Icons im Desktopfenster bleiben unbeweglich; ursprünglich wollte
- ich sie verschiebbar machen, aber das ist wohl doch nur Firlefanz.
-
- (20.05.92)
- - falls der evtl. an LH-Shell übergebene Parameter ohne Pfad kommt (machen
- einige Desktop's), dann ergänzt LH-Shell diesen. Das Achiv wurde zwar
- auch vorher richtig angezeigt, aber ebenfalls ohne Pfad an LHArc über-
- geben, so daß letzterer das Archiv nicht finden konnte
- - "test arc" Icon eingebaut
-
- (18.05.92)
- - Anzeige der gepackten Länge jetzt auch bei Archiv-Dateien mit Kommentar
- richtig
- - im Optionen-Dialog wird jetzt bei Neueinstellung des LHArc-Pfades per
- Fileselector auch das betreffende Editfeld neugezeichnet...
- - AFX-Icon im Desktop -> wenn Dateien aus einem Directory-Fenster auf
- dieses gezogen werden, dann wird LHArc aufgerufen mit der Aufforderung,
- die angegebenen Dateien zu AFX'en
- - Einlesen von selbst-extrahierenden Archiven überarbeitet, sollte jetzt
- wirklich funktionieren, jedenfalls für PFXPAK und SFX von Markus Fritze
- u. Thomas Quester; Problem: Erkennung von altem/neuen Format nicht sicher
- -> manchmal stimmt die Angabe der gepackten Länge nicht (zu wenig)
-
- V2.00 -> V2.01: (15.05.92)
- - Ordner lassen sich jetzt nur noch anlegen, wenn ein Directory-Fenster
- oberstes ist
- - LHArc läuft in einem Console-Fenster; dies könnte unter MultiTOS evtl.
- zu Problemen führen, da dieses Fenster bei allen Ausgaben oberstes
- sein muß, aber die bisherige Lösung war ja auch nicht gerade das gelbe
- vom Ei...
- Wenn einer weiß, wie man GEM-Aufrufe machen kann, während ein anderes
- Programm läuft, wäre ich für einen Tip sehr dankbar...
- (die jetzige Lösung verwendet VDI-Aufrufe)
- - Archive werden nicht erst eingelesen, bevor festgestellt wird, daß es
- kein Fenster mehr gibt
- - LH-Shell stürzt nicht mehr ab, wenn ein Archiv eingelesen wurde, und
- kein Fenster mehr zur Verfügung steht
-
-